home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Your Choice 3
/
Your Choice Software Collection 3.iso
/
windows
/
zpro202
/
zprocess.rev
< prev
next >
Wrap
Text File
|
1994-08-15
|
9KB
|
215 lines
ZProcessor Revision History
08-16-94 ■ Version 2.02
. Fixed a major problem when using internal ZIP compression.
When attempting to recompress a program using the Update
option, users would receive an Error Number 5, (File Access
Denied). The compressed file had been marked as read-only, and
therefore could not be initialized for any other action. This
error condition did not appear when using a Novell network, so
internal beta-testing efforts did not catch the problem. Added
code to make sure the compressed file's attributes were properly
set before any action to the file is attempted.
08-09-94 ■ Version 2.01
. No changes made.
08-04-94 ■ Version 2.00
. Enhanced ZProcessor's ability to handle "overwrite" error
messages generated by PKUNZIP.EXE or ARJ.EXE. When either
of these programs detects a file on the hard drive that
already exists in the compressed file, they will issue an
overwrite message, prompting the user whether or not the
file should be replaced with the one located in the
compressed file. Each of these programs will then generate
an exit code, which normally causes the ZProcessor to cease the
program execution and terminate. Since these errors are
non-fatal errors, ZIP'R Pro (ZProcessor) now offers users the
choice of whether to continue with normal program execution
or not.
Why is this necessary? The most common need for this feature
is when programs such as Central Point Anti-Virus or Microsoft
Anti-Virus place "CHKLIST.CPS" or "CHKLIST.MS" files in each
directory when a virus scan is executed on a user's computer.
The first time this happens, the compressor (PKZIP, for example)
adds the left-over virus file into the archive. The next time
a virus scan is executed, PKUNZIP detects that a file by the
same name exists in the program directory, generates an exit
code, and thus causes ZProcessor to terminate execution. (This
could prove to be frustrating, since a file by this name is
placed in EVERY scanned directory.) ZProcessor will now detect
if an overwrite message occurs, and will display a message
box, allowing the user the option of whether to continue
with the normal program execution or not.
07-19-94 ■ Version 1.03
. Fixed several Clear-Screen problems by replacing the
built-in Clear-Screen command with a custom routine
that resets the Window to 1,1, 80,25.
04-22-94 ■ Version 1.02
. No modifications. (See ZIFPROW.REV for modifications
to the ZIF Editor Pro.)
03-29-94 ■ Version 1.01
. Removed support for the /CLEANUP option and moved
operational code to the ZIF Editor Pro. The
(uncompressed) code size was reduced by about 11K.
. Corrected a problem where the ZIPRPROPath was not
being set before attempting to read the .INI file.
. Rearranged the processing order to more closely
reflect the order used in ZIP'R Pro For DOS.
. Added support for the /TEST and /CLEANUP options.
03-24-94 ■ Version 1.00
. Fixed a problem where the compression signal file
was not being deleted if an error occured while
attempting to test the archive integrity.
. Fixed a problem where the compression process would
be placed in a window rather than as an icon to
prepare for the Query process, even if Query mode
had been internally disabled.
. Added code throughout ZPROCESS to append an error
code to the ZPROC signal file to signal ZPROWIN that
an error had occurred.
. Combined all of the ...Append... procedures into a
common procedure using enumerated types.
. Increased the stack size to 12280, to match ZIP'R
Professional.
02-24-94 ■ Version 0.6ß
. Created an enumerated type called a LaunchType for
launching the compression program, decompression program,
and program.
. Corrected a problem where a runtime error 2 would occur
in the CreateSubDirectoriesUnderOS2 procedure, because
an Else statement was omitted.
. Brought the ZProcessor code to the same feature level
as ZIP'R Pro.
. Added support for the new Instance ID file created by
ZPROWIN. It is the responsibility of the ZProcessor
to delete this file when finished with its operations.
. Changed the name of the EXECZPRO unit to MAIN.
. Moved the procedure to create the ZProcessor signal file
to ZPROWIN. Altered the ZProcessor code to write to the
file, but not to create it.
. Modified error messages unit to include code for
ZIP'R Pro For Windows. Added conditional defines to
make code shareable between the DOS and Windows versions.
12-20-93 ■ Version 0.5ß
. Corrected a problem where the NetworkMultitasker flag
was not being set, causing ZIP'R not to create the
necessary signal files.
. Corrected a problem where the .ZIP file was deleted
when Compress/Decompress Only was used in combination
with Selective Exclusion (also possibly Selective
Extraction).
. Corrected a problem with appending .ZFW extensions to
the passed ZIP'R Information File name.
. Corrected a problem where Windows programs were being
executed if Compress/Decompress Only was selected.
. Added code to allow ZIP'R Information Files to contain
a .ZFW extension, but not require it.
. Completed the transfer of ZIP'R Professional For DOS
code into the ZProcessor. All units are common, which
will allow much easier maintenance of the code, and
keep the ZProcessor at the same feature level as ZIP'R Pro.
. Corrected a problem that occurred if the .CSF or .DSF
files exist when executing a windows app. The error was
being reported, but the application was being executed
anyway.
. Corrected a problem where PKUNZIP would report an Error #9
(File not found. No ZIP files found.) when using Selective
Extraction or Selective Exclusion. The problem was that
the selective extraction and exclusion filenames were
generated during the decompression phase, but the compression
phase didn't know the filenames. The solution was to write
the filenames to the .ZSF file.
. Re-wrote the ZProcessor in Pascal, borrowing code sections
from ZIP'R Professional For DOS.
07-16-93 ■ Version 0.3ß
. Made sure that the current directory is correct
before executing the compression programs.
. Extended passed parameter capability to 14 parameters.
. Added Update Option related code.
. Added Query Option related code.
07-05-93 ■ Version 0.2ß
. Added code to echo the ERRORLEVEL generated by PKZIP/
PKUNZIP to the temporary file.
. Changed parameter handling to accomodate the new
ActionToBeTaken parameter issued by ZIPRWIN.EXE.
. Increased the number of parameters that ZPROCESS can
handle to 14.
04-10-93 ■ Version 0.1ß
. Added code to handle the creation of temporary file
when calculating the disk space required to decompress
a compressed file. (This eliminates the need for the
ZTEMP.BAT file.)
04-06-93 ■ Version 0.0ß
. Added code to handle all compression and decompression
routines using information passed from ZIPRW.EXE.
(This eliminates the need for the ZARJ, ZLHA, ZSQZ,
ZPKZIP, and ZPKUNZIP .BAT files and their associated
.PIF files.
. Initial coding.